import javax.swing.text.Document;
import java.util.Scanner;
public class management {
    public static void main(String[] args) {
       DocumentOne d= new DocumentOne();
        Scanner read = new Scanner(System.in);
        System.out.println("欢迎来到我的文件管理系统,请按以下格式输入命令");
        System.out.println("不在C盘存储文件从你我做起！");
        System.out.println("能力有限，只能在根目录中创造修改目录和文件！只能显示D盘目录！tempList");
        System.out.println("改变目录：cd 目录名");
        System.out.println("显示目录：dir 目录名");
        System.out.println("创建目录：md 目录名");
        System.out.println("删除目录：rd 目录名");
        System.out.println("新建文件：edit 文件名");
        System.out.println("删除文件：del 文件名");
        System.out.println("获得所有指令：help");
        System.out.println("退出文件系统：exit");
        System.out.println("请输入你的操作指令");
        String order = read.next();
        while (!("exit".equals(order))) {
            //改变目录
            if ("cd".equals(order)) {
                String dir = read.next();
                d.changeDir(dir);
            }
            //创建一级目录
            else if ("md".equals(order)) {
                String dir = read.next();
                d.addDirs(dir);
            }
            //删除目录
            else if ("rd".equals(order)) {
                String dir = read.next();
                d.delDoc(dir);
            }
            //新建文件
            else if ("edit".equals(order)) {
                String dir = read.next();
                d.creatDoc(dir);
            }
            //删除文件
            else if ("del".equals(order)) {
                String dir = read.next();
                d.delDoc(order);
            }
            //显示目录
            else if ("dir".equals(order)) {
                String dir = read.next();
                d.displayDir(dir);
            }
            //所有指令
            else if ("help".equals(order)) {
                d.obtainAllOrder();
            } else {
                System.out.println(order + "输入错误，请重新输入");
                order = read.next();
                continue;
            }
            System.out.print(d.f.getAbsolutePath());
            order = read.next();
        }
        if("exit".equals(order)){
            System.out.println("欢迎下次使用，有问题请指出，您的鼓励是我前进的巨大动力！");
        }
    }
}
